home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / DETH_SRC.ZIP / DETHROID.TXT < prev    next >
Text File  |  1995-05-08  |  4KB  |  133 lines

  1.                                       INTRODUCING:
  2.  
  3.         +--\ +--- +--+ +---+ -  -  +--\ /--\ +---+ +--\ /--+  | |
  4.         |  | |__  |__|   |   |__|  |__/ |  |   |   |  | \__   | |
  5.         |  | |    |  |   |   |  |  |  \ |  |   |   |  |    \  | |
  6.         +--/ +--- -  -   -   -  -  -  - \--/ +---+ +--/ +--/  . .
  7.  
  8.      +-----------------------------------------------------------+
  9.                                   __________________
  10.                  +------------                  ------------+
  11.                                     VERSION 0.99beta
  12.                  +------------__________________------------+
  13.  
  14.  
  15.                                     By:
  16.                                       Augusto Roman!
  17.  
  18.                                     - SOURCE CODE -
  19.  
  20. Requirements:
  21.  
  22.     *FAST* computer!  386 or higher (technically, since it uses 386
  23.     instructions), but it runs at a nice speed on my 486/50.
  24.  
  25.     SuperVGA video card with 1 meg of video RAM
  26.     VESA graphics support (either hardware or software)
  27.       A software VESA BIOS extender can be found as
  28.       "univbe43.zip" on "x2ftp.oulu.fi" in the
  29.       "/pub/msdos/programming/libs" directory.
  30.       (I believe the newest version may be "univbe50.zip")
  31.  
  32.     SoundBlaster for sound.  I didn't write the sound routines, so
  33.     I have no idea whether they will work with the GUS, SB16 or
  34.     whatever.
  35.  
  36.     Borland C++ v.3.1 or higher in order to use the project file.
  37.  
  38.  
  39. Notes on source:
  40.  
  41.     Most of the stuff is uncommented, but it shouldn't be too difficult
  42.     to understand.
  43.  
  44.     The included project file, if you can't use it, simply includes the
  45.     files DETHROID.C, SOUND.C, DMALIB.C, and TIMERX.C.
  46.  
  47.     If you have any questions / comments / compliments / etc
  48.     on my source, go ahead and email me!
  49.  
  50.  
  51. Credits:
  52.  
  53.     Coding:         Augusto Roman  :)
  54.     Graphics:       Augusto Roman  =)
  55.     Sound Bytes:    Augusto Roman  :-)
  56.     Moral Support:  Augusto Roman  =-)
  57.  
  58.     Other worthy of note: (hehe)
  59.         The entire sound part of this program was only possible
  60.         because of Peter Sprenger's fantastic SOUNDX sound
  61.         system!! Without this, I would have been stuck with beeps
  62.         and boops.  (Ugh)
  63.  
  64.         All the graphics were raytraced with the really nifty
  65.         LightWave 3-D program.  The very same program that they
  66.         use for Babylon 5 and Seaquest!  Pretty cool, eh?
  67.  
  68.         Sound bytes taken from various movies (hehe, see if you
  69.         can guess which ones! :)
  70.  
  71.         Also, a MAJOR thanks to everyone on the net for helping
  72.         me out with optomizing my graphics routines!  There's no
  73.         way it would be as fast as it is without their help!
  74.         Especially those on rec.games.programmer!
  75.  
  76.         Thanks to the PC Games Programming Encyclopedia
  77.         and its makers!
  78.  
  79.         Thanks to Jason Hughes (a.k.a. The Panther) for an example
  80.         for debugging my VESA stuff!
  81.  
  82.         And, of course, to everyone who helped me out with
  83.         various tips and pointers.
  84.  
  85.  
  86. Disclaimer:
  87.  
  88.     I've never released a program before, but everything I've seen
  89.     around has one of these, so I figured that I'd go ahead and put
  90.     one too. (In all caps, even! :)
  91.  
  92.       WARNING:  THIS PROGRAM IS PROVIDED ABSOLUTELY FREE OF CHARGE.
  93.       THE AUTHOR, THEREFORE, IS NOT RESPONSIBLE FOR ANY DAMAGE DONE 
  94.       TO YOU, YOUR LIFE, YOUR DOG, YOUR MOUSE, OR ANYTHING ELSE IN
  95.       ANY WAY CONNECTED TO YOUR EXISTANCE RESULTING FROM THIS
  96.       PROGRAM.
  97.  
  98.       YOU MAY USE, COPY, MODIFY, DISTRIBUTE, AND/OR ERASE THIS
  99.       SOFTWARE AND ITS DOCUMENTATION FOR ANY LAWFUL PURPOSE SO
  100.       LONG AS ALL FILES ARE KEPT (OR DELETED) TOGETHER.
  101.  
  102.       In short, * RUN THIS PROGRAM AT YOUR OWN RISK! *
  103.  
  104.     Have a nice day.
  105.  
  106.  
  107.     Also, this program is freeware, and I'd like it to stay that way.
  108.     You may use / learn / whatever from the routines included for your
  109.     own programs, but    please do not take this program and sell it.
  110.     (i.e. - Go ahead and see how my routines work, then write a program
  111.     that makes you a millionaire. :)  (But don't forget me! =) )
  112.  
  113. Other nifty info about this great program:
  114.  
  115.     It was written in C.  100% C.  Except for the sound code, which I
  116.     didn't write, but oh well.  Didn't know how to split up the source
  117.     code when I began writing it, and didn't want to fix it later, so
  118.     it is all in one big file.  The source is just about 50k,
  119.     excluding the sound stuff.
  120.  
  121.     It practically un-commented, but I used easy-to-understand names
  122.     and stuff, so it shouldn't be too tough to decipher. (I think so,
  123.     anyways. :)
  124.  
  125.     If you have any feedback on this game ("It's *FANTASTIC*!" or
  126.     "Hey, you wrote a really lame game."), or even money! (hehe),
  127.     I can be reached at:
  128.  
  129.         Augusto Roman
  130.         4865 Las Alturas
  131.         Las Cruces, NM, 88011
  132.  
  133.     or via e-mail at:       aroman@nmsu.edu